Labels:text | screenshot | font | number | menu | parallel OCR: Register Function Value AX Volume locking API ID 440Dh IOCTL function call Lock level (functions 4Ah and 4Bh) 0,1,2 or 3 O otherwise BL Drive number - Logical drive (functions 4Ah, 6Ah, 6Ch, 6Dh, 6Eh and 70h) Oh-1Ah Physical drive (functions 4Bh and 6Bh) Oh-7Fh floppy, 80h-FFh HDD CH IOCTL device category Always OBh - hard disk CL Function code 4Ah, 4Bh, 6Ah, 6Bh, 6Ch, 6Dh, 6Eh or 70h DX Permissions (functions 4Ah,4Bh) a Bit 0: level 1 lock write operations 0 (failed) or 1 (allowed) a Bit 1: level 1 new file mapping O (allowed) or 1 (failed) # Bit 2: lovel 0 (2nd time) 1 (lock volume for formatting) Filename path buffer offset (functions 6Dh and 6En) Filename path buffer segment (functions 6Dh and 6Eh) (0) ST Fileindex (function 6Dh) Zero-based DI Enum Type (function 6Dh) 0 (all open files) or t (open unmovable files) Notes: (1) The buffer length can be obtained from Int 21h Function 71A0h Table 1 - Volume locking API Int 21h call register allocation